@charset "UTF-8";
/*初始化ccontent*/
body{min-width:1200px;font-family:微软雅黑;color: #333;}/*min-width的宽度根据项目页面宽度决定*/
*,*:before,*:after {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,addrecontent,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,
strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,
details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,form
{margin:0;padding:0;border:0;outline:none;}
input{margin:0;padding:0;outline:none;border: medium none;}
li{list-style:none;}
a,ins{text-decoration:none;}
*:focus{outline:none;}
a{color:#333;}/*颜色根据通用信息列表的文字颜色决定*/
.more a{color: #999;}/*颜色根据通用更多的文字颜色决定*/
a:hover{text-decotation:none;}/*颜色根据psd主色调决定，比如很多都是蓝色*/
.more a:hover{color:#3d6fc6;}/*颜色根据psd主色调决定，比如很多都是蓝色*/
.fl{float:left;}
.fr{float:right;}
.cf:after{display:block;content:'';height:0;visibility:hidden;clear:both;}
.cf{zoom:1;}
.hide{display:none;}
.block{display:block;}
textarea,input{font-family:微软雅黑;}
/*命名的语义化---正常页面的几部分如下：header(top+banner+nav)	content-wrap(section1+section2+...)		footer*/

.banner{width:100%;height:476px;background:url(topbanner.png) no-repeat center;}
.wd1200{width:1200px;margin:0 auto;}
.banner-logo{padding-top:65px;}
.banner-search{ width: 620px; height: 60px; margin-top: 150px;}
.seach_form{ height: 60px; width: 620px;}
.seach_txt{ height: 60px; line-height: 60px; width:500px; padding-left: 15px; background: #fff; border: none; color:#999;font-size:16px;}
.seach_but{ width: 120px; height: 60px; line-height: 60px; color: #fff; font-size: 24px; text-align: center; background: #ff9420; border:none}
.hot{ margin-top: 19px; font-size: 16px; color: #fff; width: 620px;}
.hot a{ color: #fff; margin-right:20px;}

/*特色专区*/
.section1{width:100%;background:#fff;}
.tszqtit{line-height:85px;font-size:28px;font-weight:bold;cursor:default;}
.wd1324{width:1324px;margin:0 auto;}
.rollpts{height:212px;width:100%;}
.friends{margin:0 auto;width:1200px;margin:0 60px;}
.mr_frboxs{height:212px;position: relative;width: 100%;}
.mr_frUls{float:left;height:212px;width:100%;}
.mr_frUls ul li{display:inline;float:left;/*height:389px;*/width:284px;overflow:hidden;position:relative;margin-right:21px;height:212px;}
.mr_frUls ul li a{display:block;}
.mr_frUls ul li a img{width: 284px;height: 169px;}
.mr_frBtnL{cursor:pointer;position: absolute;left: -55px;top: 65px;z-index: 999;width:42px;height:42px;}
.mr_frBtnR{cursor:pointer;position: absolute;right: -55px;top: 65px;z-index: 999;width:42px;height:42px;}
.prev{background:url(left.png) no-repeat;}
.next{background:url(right.png) no-repeat;}
.prev:hover{background:url(lefton.png) no-repeat;}
.next:hover{background:url(righton.png) no-repeat;}
.tempWrap{width:1200px !important;}
#mr_fus li a span{width:238px;height:50px;position:absolute;bottom:18px;left:24px;text-align:center;line-height:50px;font-size:18px;background:#fff;display:block;
-moz-box-shadow: 0 0 12px 0 rgba(223, 224, 225, 0.59);-webkit-box-shadow: 0 0 12px 0 rgba(223, 224, 225, 0.59);box-shadow: 0 0 12px 0 rgba(223, 224, 225, 0.59);}

/*热门推荐*/
.jdt{width:1224px;height:630px;margin:0 auto;}
.slide-box {width:100%;height:100%;float: left;overflow: hidden;position: relative;}
.slide-box .bd {width:100%;position: absolute;height:546px;left: 0px;top: 0px;padding-left: 12px;padding-top: 12px;}
.slide-box .bd li {display: block;width:100%;height:546px;position: absolute;left: 0px;top: 0px;zoom: 1;z-index: 2;}
.slide-box .hd {width: 145px;height: 40px;position: absolute;right: 510px;bottom: 10px;z-index: 9;}
.slide-box .hd li {width: 21px;height: 14px;float: left;margin-right: 8px;background: url("lb2.png") no-repeat center;cursor: pointer;}
.slide-box .hd li.on {background: url("lb1.png") no-repeat center;width:51px;}

.ztjc_list a{ display: block; float: left; width: 271px; height: 247px;font-size: 20px;  margin-left: 35px; margin-bottom: 35px; color: #666; text-align: center; padding: 28px;-moz-box-shadow: 0 0 12px 0 rgba(223, 224, 225, 0.59);-webkit-box-shadow: 0 0 12px 0 rgba(223, 224, 225, 0.59);box-shadow: 0 0 12px 0 rgba(223, 224, 225, 0.59);}
.ztjc_list a img{ margin-bottom: 20px;}
.ztjc_list a span{ font-size: 20px; color: #333; }
.ztjc_list a p{font-size: 16px; line-height: 24px; margin-top: 14px; }
.ztjc_list a:hover{box-shadow: 0 0 15px 0 rgba(70, 179, 239, 0.35);}
.ztjc_list a:hover span{color: #3174d8;}
.ztjc_list a:hover p{color: #3174d8;}
.ztjc_list a:first-child{ margin-left: 0; }
.ztjc_list a:nth-child(5){ margin-left: 0; }


/* 个人服务法人服务 */
.section2 {height: 664px;background: url(ztfwbg.jpg) no-repeat top;}
.zwfw_con{width:1224px;margin:0 auto;}
.zwfw_box {position: relative;}
.zwfw_title_list {height: 115px;}
.zwfw_title_item,
.tbzq_title_item {height: 115px;float: left;line-height: 115px;font-size: 28px;font-weight: bold;color: #999;margin-right: 25px;cursor:default;}
.zwfw_title_item_hover {color: #07111d;}
.zwfw_more {position: absolute;right: 0;top: 45px;}
.zwfw_more li {float: left;color: #999;position: relative;width:102px;height:39px;margin-left:12px;text-align: center;line-height: 32px;}
.zwfw_more li a {color: #999;font-size: 18px;display: inline-block;height: 30px;cursor:default;}
.zwfw_more li span {display: inline-block;margin: 0 20px;}
.zwfw_more li.act a {color: #fff;height: 30px;}
.zwfw_more li.act{background:url(gfon.png) no-repeat;}
.list_tab li{ width: 380px; height: 220px; padding: 32px; margin-right: 31px; margin-bottom: 38px; color: #666; position: relative; float: left;font-size: 18px; background:#fff;transition: all .0s ease; -moz-box-shadow: 0 0 12px 0 rgba(198, 220, 238, 0.56);-webkit-box-shadow: 0 0 12px 0 rgba(198, 220, 238, 0.56);box-shadow: 0 0 12px 0 rgba(198, 220, 238, 0.56);}
.list_tab li:nth-child(3n){ margin-right: 0; }
.title{ margin-bottom: 10px;}
.list_tab li a{ display: block; width: 100%; line-height: 37px; font-size: 17px; color: #666}
.list_tab li b{ color: #333;font-size: 22px;  margin-right: 10px;}
.grpic{ position: absolute; right:24px ; bottom:25px ;}
#zzgy2{width:100%; height:112px; overflow: hidden;}

/*便民服务*/
.rollpt{height:165px;width:100%;}
.friend{margin:0 auto;width:1200px;margin:0 60px;}
.mr_frbox{height:165px;position: relative;width: 100%;}
.mr_frUl{float:left;height:165px;width:100%;}
.mr_frUl ul li{display:inline;float:left;/*height:389px;*/width:277px;overflow:hidden;position:relative;margin-right:30px;height:165px;}
.bm1 span{margin-left: 10px;font-size: 14px;line-height: 40px;display: inline-block;float: right;}
.bm1{font-size:22px;position:absolute;top:35px;left:22px;line-height:40px;display:block;color:#fff;}
.mr_frUl ul li div{position:absolute;top:78px;left:22px;}
.bm2{font-size:16px;line-height:32px;color:#fff;display:inline-block;background:url(arrow.png) no-repeat right 8px;padding-right:30px;margin-right:15px;}
.bm3{background:url(arrow.png) no-repeat right 12px;padding-right:30px;}
.mr_frUl ul li img{width: 277px;height: 165px;}
.mr_frBtnL{cursor:pointer;position: absolute;left: -55px;top: 65px;z-index: 999;width:42px;height:42px;}
.mr_frBtnR{cursor:pointer;position: absolute;right: -55px;top: 65px;z-index: 999;width:42px;height:42px;}
.prev{background:url(left.png) no-repeat;}
.next{background:url(right.png) no-repeat;}
.prev:hover{background:url(lefton.png) no-repeat;}
.next:hover{background:url(righton.png) no-repeat;}
.tempWrap{width:1200px !important;}

/*政务地图*/
.zwdt{height:400px;width:100%;}
.zwmap{border:1px solid #d7d7d7;width:525px;height:100%;}
.mapxq{height:100%;width:675px;background:#f8f8f8 url(dingwei.png) no-repeat;padding:20px;}
.mapxqtit{line-height:40px;border-bottom:1px solid #e2e2e2;height:41px;}
.mapxqtit span{cursor:default;}
.bswd{font-size:20px;line-height:40px;}
.xxzd{font-size:16px;color:#999;line-height:40px;}
.xxzd a{color:#999;}

.bswdlst{margin-top:20px;width:100%;}
.bswdlst ul li{margin-top:20px;}
.bswdlst ul li:first-child{margin-top:0;}
.bswdlst ul li p{font-size:20px;line-height:45px;background:url(dwsmall.png) no-repeat left center;padding-left:45px;}
.bswdlst ul li span{display:block;font-size:16px;color:#666;line-height:36px;padding-left:45px;}
#bswd{height:300px;padding-right:20px;overflow:hidden;}
.nicescroll-rails{width:1px !important;}
.nicescroll-rails>div{margin-right:-5px;}

/*事项清单*/
.sxqdlist li{display:inline-block;float:left;width:285px;height:70px;line-height:70px;background:url(sxqd.png) no-repeat center;padding-left:30px;margin-left:20px;margin-bottom:20px;}
.sxqdlist li:nth-child(4n+1){margin-left:0;}
.sxqdlist li a{font-size:18px;display:block;}
.sxqdlist li:hover{background:url(sxqdon.png) no-repeat center;}
.sxqdlist li:hover a{color:#2983ff;}

/*效能监督*/
.section6 {width: 100%;height: 319px;background: url(xnjd.png) no-repeat center;margin-top:20px;}
.section6 h5 {width: 100%;height: 109px;font-size: 28px;color: #fff;box-sizing: border-box;padding-top: 45px;position: relative;}
.section6 h5 a {color: #fff;font-size: 16px;font-weight: normal;position: absolute;right: 0;top: 45px;}
.bj {width: 100%;height: 162px;}
.bj .bjgs-list {height: auto;}
.xnjd_list {height: 160px;width: 100%;border:1px solid rgba(255,255,255,0.5);color: #fff;background:rgba(255,255,255,0.1);padding:25px 0;}
.xnjd_list li {float: left;width: 370px;text-align: center;border-left:1px solid rgba(255,255,255,0.5);height:100%;}
.xnjd_list li:first-child{border-left:0;width:458px;}
.xnjd_list .num {font-size: 48px;height:75px;padding-top:10px;}
.xnjd_list .num span {font-size: 18px;}